CRAN(The Comprehensive R Archive Network)をクリック(The Institute of Statistical Mathematics, Tokyo)
Download R for Windowsをクリック
baseをクリック
Figure2.Rのインストール方法2
Figure3.Rのインストール方法3
「インストール」と同様の手順でインストール
ToolsをクリックしてGlobal Optionsをクリック
Figure4.Rのバージョンアップ/ダウン方法1
Figure5.Rのバージョンアップ/ダウン方法2
バージョンダウンさせたければ,ここで古いバージョンを選択する
Figure6.Rのバージョンアップ/ダウン方法3
R.versionと打ち,バージョンを確認Figure7.Rのバージョンアップ/ダウン方法4
Figure8.RStudioのインストール方法1
Figure9.RStudioのインストール方法2
Figure10.RStudioの設定1
Figure11.RStudioの設定2
Figure12.RStudioの設定3
Figure13.RStudioの設定4
Figure14.RStudioの設定5
Figure15.RStudioプロジェクトの設定1
Figure16.RStudioプロジェクトの設定2
Figure17.RStudioプロジェクトの設定3
Figure18.RStudioプロジェクトの設定4
Figure19.RStudioプロジェクトの設定5
起動するたびにパッケージを読み込む必要がある
パッケージをインストールしていなければinstall.packages("tidyverse")でインストール
library(tidyverse)
library(palmerpenguins) # サンプルデータ
locale = locale(encoding = "cp932")を指定すれば読み込める# fread(UTF-8)
# tibble型になっていないのでas_tibble()でtibble型にする
df <-
data.table::fread(".csv",
data.table = FALSE) |>
as_tibble()
# vroom(UTF-8)
df <-
vroom::vroom(".csv")
# vroom(cp932)
df <-
vroom::vroom(".csv",
locale = locale(encoding = "cp932"))
df <-
readxl::read_xlsx(".xlsx") |>
as_tibble()
# シートを指定したいときはsheet引数を使う
df <-
read_xlsx(".xlsx",
sheet = "") |>
as_tibble()
penguins
## # A tibble: 344 × 8
## species island bill_length_mm bill_depth_mm flipper_length_mm body_mass_g
## <fct> <fct> <dbl> <dbl> <int> <int>
## 1 Adelie Torgersen 39.1 18.7 181 3750
## 2 Adelie Torgersen 39.5 17.4 186 3800
## 3 Adelie Torgersen 40.3 18 195 3250
## 4 Adelie Torgersen NA NA NA NA
## 5 Adelie Torgersen 36.7 19.3 193 3450
## 6 Adelie Torgersen 39.3 20.6 190 3650
## 7 Adelie Torgersen 38.9 17.8 181 3625
## 8 Adelie Torgersen 39.2 19.6 195 4675
## 9 Adelie Torgersen 34.1 18.1 193 3475
## 10 Adelie Torgersen 42 20.2 190 4250
## # … with 334 more rows, and 2 more variables: sex <fct>, year <int>
penguins |>
select(species)
## # A tibble: 344 × 1
## species
## <fct>
## 1 Adelie
## 2 Adelie
## 3 Adelie
## 4 Adelie
## 5 Adelie
## 6 Adelie
## 7 Adelie
## 8 Adelie
## 9 Adelie
## 10 Adelie
## # … with 334 more rows
penguins |>
select(species, island, year)
## # A tibble: 344 × 3
## species island year
## <fct> <fct> <int>
## 1 Adelie Torgersen 2007
## 2 Adelie Torgersen 2007
## 3 Adelie Torgersen 2007
## 4 Adelie Torgersen 2007
## 5 Adelie Torgersen 2007
## 6 Adelie Torgersen 2007
## 7 Adelie Torgersen 2007
## 8 Adelie Torgersen 2007
## 9 Adelie Torgersen 2007
## 10 Adelie Torgersen 2007
## # … with 334 more rows
penguins |>
select(species:bill_length_mm)
## # A tibble: 344 × 3
## species island bill_length_mm
## <fct> <fct> <dbl>
## 1 Adelie Torgersen 39.1
## 2 Adelie Torgersen 39.5
## 3 Adelie Torgersen 40.3
## 4 Adelie Torgersen NA
## 5 Adelie Torgersen 36.7
## 6 Adelie Torgersen 39.3
## 7 Adelie Torgersen 38.9
## 8 Adelie Torgersen 39.2
## 9 Adelie Torgersen 34.1
## 10 Adelie Torgersen 42
## # … with 334 more rows
obs <-
c("species", "year")
penguins |>
select(all_of(obs))
## # A tibble: 344 × 2
## species year
## <fct> <int>
## 1 Adelie 2007
## 2 Adelie 2007
## 3 Adelie 2007
## 4 Adelie 2007
## 5 Adelie 2007
## 6 Adelie 2007
## 7 Adelie 2007
## 8 Adelie 2007
## 9 Adelie 2007
## 10 Adelie 2007
## # … with 334 more rows
penguins |>
select(any_of(obs))
## # A tibble: 344 × 2
## species year
## <fct> <int>
## 1 Adelie 2007
## 2 Adelie 2007
## 3 Adelie 2007
## 4 Adelie 2007
## 5 Adelie 2007
## 6 Adelie 2007
## 7 Adelie 2007
## 8 Adelie 2007
## 9 Adelie 2007
## 10 Adelie 2007
## # … with 334 more rows
# ペンギンデータに含まれていない"weight"が入ったobsを作成
obs <-
c("species", "year", "weight")
# all_ofを使うと"weight"がないためエラーになる
penguins |>
select(all_of(obs))
# any_ofを使うと"weight"がなくともエラーにならない
penguins |>
select(any_of(obs))
penguins |>
select(!species)
## # A tibble: 344 × 7
## island bill_length_mm bill_depth_mm flipper_length_… body_mass_g sex year
## <fct> <dbl> <dbl> <int> <int> <fct> <int>
## 1 Torger… 39.1 18.7 181 3750 male 2007
## 2 Torger… 39.5 17.4 186 3800 fema… 2007
## 3 Torger… 40.3 18 195 3250 fema… 2007
## 4 Torger… NA NA NA NA <NA> 2007
## 5 Torger… 36.7 19.3 193 3450 fema… 2007
## 6 Torger… 39.3 20.6 190 3650 male 2007
## 7 Torger… 38.9 17.8 181 3625 fema… 2007
## 8 Torger… 39.2 19.6 195 4675 male 2007
## 9 Torger… 34.1 18.1 193 3475 <NA> 2007
## 10 Torger… 42 20.2 190 4250 <NA> 2007
## # … with 334 more rows
penguins |>
select(!c(species, island))
## # A tibble: 344 × 6
## bill_length_mm bill_depth_mm flipper_length_mm body_mass_g sex year
## <dbl> <dbl> <int> <int> <fct> <int>
## 1 39.1 18.7 181 3750 male 2007
## 2 39.5 17.4 186 3800 female 2007
## 3 40.3 18 195 3250 female 2007
## 4 NA NA NA NA <NA> 2007
## 5 36.7 19.3 193 3450 female 2007
## 6 39.3 20.6 190 3650 male 2007
## 7 38.9 17.8 181 3625 female 2007
## 8 39.2 19.6 195 4675 male 2007
## 9 34.1 18.1 193 3475 <NA> 2007
## 10 42 20.2 190 4250 <NA> 2007
## # … with 334 more rows